be worth one's weight in gold - German English Dictionary